.place-order-container {
  .pc-width {
    padding: 0 101px;
  }
  app-progress-bar /deep/ {
    .time-axis{
      .time-line{
        width: 80%;
      }
      .step{
        span:nth-child(2){
          background-color: #90c31f;
        }
        span:nth-child(3){
          background-color: #90c31f;
        }
        span:nth-child(4){
          background-color: #90c31f;
        }
      }
      .stage_desc{
        span:nth-child(2){
          color: #90c31f;
        }
        span:nth-child(3){
          color: #90c31f;
        }
        span:nth-child(4){
          color: #90c31f;
        }
      }
    }
  }
  .apartment-layout {
    margin-top: 68px;
    margin-bottom: 50px;
    .type {
      width: 100%;
      height: 36px;
      line-height: 36px;
      background-color: #90c31f;
      color: #fff;
      text-align: center;
    }
    .payment-content {
      border: 1px solid #b2b2b2;
      border-top: none;
      margin-bottom: 50px;
      height:400px;
      .wrap-box {
        width: 504px;
        height: 306px;
        margin: 0 auto;
        margin-bottom: 50px;
        .payment-info {
          padding: 20px 75px;
          padding-top: 30px;
          color: #656565;
          p {
            line-height: 30px;
            span:first-child {
              display: inline-block;
              width: 80px;
              color: #333;
            }
            .wficon-correct{
              color: #b3b3b3;
              margin-left:30px;
            }
            .bill-content{
              word-break: break-all;
            }
          }
        }
        .cut-line {
          border-top: 1px solid #e5e5e5;
        }
        .total {
          padding: 0 80px;
          padding-top: 20px;
          .total-title {
            display: inline-block;
            width: 80px;
            color: #333;
          }
          .total-price {
            color: #eb6100;
            font-size: 18px;
            font-weight: 400;
            margin-left:100px;
          }
          .save-price {
            margin-left: 185px;
          }
        }
        .btn-group {
          width: 100%;
          text-align: center;
          margin-top: 20px;
          a {
            display: inline-block;
            width: 280px;
            height: 44px;
            background-color: #90c31f;
            color: #fff;
            line-height: 44px;
            text-align: center;
            margin-right:70px;
          }
        }
      }
    }
  }
}

